bat on a sticky wicket - Turkish English Dictionary